home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ddj0897.zip / DYN401.ZIP / kernel / kernels.h < prev    next >
C/C++ Source or Header  |  1996-02-04  |  964b  |  68 lines

  1.  
  2.  
  3.  
  4.  
  5. /*
  6.  *
  7.  *    Copyright (c) 1993-1996 Algorithms Corporation
  8.  *    3020 Liberty Hills Drive
  9.  *    Franklin, TN  37067
  10.  *
  11.  *    ALL RIGHTS RESERVED.
  12.  *
  13.  *
  14.  *
  15.  */
  16.  
  17.  
  18. /*  misc data types used by the kernel  */
  19.  
  20. #ifndef _KERNELS_H
  21. #define _KERNELS_H
  22.  
  23. #include "generics.h" /* object */
  24.  
  25.  
  26. typedef    struct    _object_list  {
  27.     object            obj;
  28.     struct    _object_list    *next;
  29. }    object_list;
  30.  
  31. typedef    struct    _iv_offset_def_list  {
  32.     object    superclass;
  33.     int    iv_size;
  34.     int    iv_offset;
  35.     struct _iv_offset_def_list *next;
  36. }    iv_offset_def_list;
  37.  
  38. typedef    struct    _instance_block  {
  39.     struct    _instance_block    *next;
  40. #ifdef sparc
  41.     unsigned long dummy;     /* align on 8 byte boundary */
  42. #endif
  43. }    instance_block;
  44.  
  45. typedef    struct    _free_list  {
  46.     struct    _free_list    *next;
  47. }    free_list;
  48.  
  49.  
  50.  
  51. #endif
  52.  
  53.  
  54.  
  55. /*
  56.  *
  57.  *    Copyright (c) 1993-1996 Algorithms Corporation
  58.  *    3020 Liberty Hills Drive
  59.  *    Franklin, TN  37067
  60.  *
  61.  *    ALL RIGHTS RESERVED.
  62.  *
  63.  *
  64.  *
  65.  */
  66.  
  67.  
  68.